.home-page {
  color: #262626;
  .banner {
    position: relative;
    width: 100vw;
    height: 540rpx;
    z-index: 0;
    .banner-bg {
      position: absolute;
      width: 100vw;
      bottom: 0;
      left: 0;
    }
  }
  .content {
    padding-top: 60rpx;
    .content-title {
      padding: 0rpx 32rpx;
      position: relative;
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-size: 24rpx;
      .content-title-text {
        font-size: 48rpx;
      }
      .content-title-bg {
        width: 160rpx;
        height: 12rpx;
        background: linear-gradient(270deg,rgba(249,228,135,0) 0%,rgba(241,197,79,1) 100%);
        border-radius: 11rpx;
        position: absolute;
        top: 48rpx;
        left: 36rpx;
      }
      .content-title-more {
        color: #808080;
      }
    }
    .list-loading {
      position: relative;
      top: 20vh;
      left: 50%;
      transform: translate(-50%, -50%);
    }
  }
  .last_text {
    text-align: center;
    color: #AAA;
    font-size: 24rpx;
    padding: 90rpx 0 30rpx;
  }
}
